// jqGrid 初始化
console.info($(window).height());
$("#jqGrid").jqGrid({
			url : baseUrl + '/jkgl/queryJkglHkList.do',
			datatype : "json",
			mtype : 'post',
					colModel : [{
						label : '用户名',
						width : 150,
						name : 'GYH',
						sortable:false,
						align : 'center',
						hidden:true
					},{
						label : '项目名称',
						width : 150,
						name : 'XMMC',
						sortable:false,
						align : 'center'
					}, {
						label : '项目类型',
						width : 100,
						name : 'XM_TYPE',
						sortable:false,
						align : 'center',
						formatter : function(cellvalue, options, rowObject) {
								if (cellvalue == '01') {
									return '债权转让';
								}else if(cellvalue == '02'){
									return'散标投资';
								}
						}
					}, {
						label : '还款类型',
						width : 160,
						name : 'HK_TYPE',
						sortable:false,
						align : 'center',
						formatter : function(cellvalue, options, rowObject) {
							if (cellvalue == '00') {
								return '未知';
							}else if (cellvalue == '01') {
								return '到期还本付息';
							}else if(cellvalue == '02'){
								return'月付收益，到期还本';
							}
					}
					}, {
						label : '预期年化收益率',
						width : 100,
						name : 'SJSYL',
						sortable:false,
						align : 'center'
						
					}, {
						label : '显示年化收益率',
						width : 100,
						name : 'SJSYL_SHOW',
						sortable:false,
						align : 'center'
					}, {
						label : '发标金额',
						width : 150,
						name : 'JE',
						sortable:false,
						align : 'center'
					}, {
						label : '募集金额',
						width : 150,
						name : 'MJJE',
						sortable:false,
						align : 'center'
					}, {
						label : '冻结金额',
						width : 150,
						name : 'DJJE',
						sortable:false,
						align : 'center'
					}, {
						label : '可用金额',
						width : 150,
						name : 'KYJE',
						sortable:false,
						align : 'center'
					}, {
						label : '账户余额',
						width : 150,
						name : 'ZHYE',
						sortable:false,
						align : 'center'
					}, {
						label : '期限（天）',
						width : 150,
						name : 'QX',
						sortable:false,
						align : 'center'
					}, {
						label : '期限（月）',
						width : 150,
						name : 'QX_MONTH',
						sortable:false,
						align : 'center',
						formatter : function(cellvalue, options, rowObject) {
							if("01" == cellvalue){
								return "一个月";
							}else if("02" == cellvalue){
								return "两个月";
							}else if("03" == cellvalue){
								return "三个月";
							}else if("04" == cellvalue){
								return "四个月";
							}else if("05" == cellvalue){
								return "五个月";
							}else if("06" == cellvalue){
								return "六个月";
							}else if("07" == cellvalue){
								return "七个月";
							}else if("08" == cellvalue){
								return "八个月";
							}else if("09" == cellvalue){
								return "九个月";
							}else if("10" == cellvalue){
								return "十个月";
							}else if("11" == cellvalue){
								return "十一个月";
							}else if("12" == cellvalue){
								return "一年";
							}else if("18" == cellvalue){
								return "一年半";
							}else if("24" == cellvalue){
								return "两年";
							}
					}
					}, {
						label : '进度',
						width : 150,
						name : 'JD',
						sortable:false,
						align : 'center'
					}, {
						label : '项目状态',
						width : 150,
						name : 'ZT',
						sortable:false,
						align : 'center',
						formatter : function(cellvalue, options, rowObject) {
							if('1' == cellvalue){
								return "招标中";
							}else if('2' == cellvalue){
								return "投标完成";
							}else if('3' == cellvalue){
								return "还款中";
							}else if('4' == cellvalue){
								return "还款完成";
							}else if('0' == cellvalue){
								return "已截止";
							}else {
								return cellvalue;
							}
					}
					}, {
						label : '发布时间',
						width : 150,
						name : 'FBSJ',
						sortable:false,
						align : 'center'
					}, {
						label : '借款项目简介',
						width : 150,
						name : 'JKXMJJ',
						sortable:false,
						align : 'center'
					}, {
						label : '借款用途',
						width : 150,
						name : 'JKYT',
						sortable:false,
						align : 'center'
					}, {
						label : '担保说明',
						width : 150,
						name : 'DBSM',
						sortable:false,
						align : 'center'
					}, {
						label : '募集期',
						width : 150,
						name : 'MJQ',
						sortable:false,
						align : 'center'
					}, {
						label : '计息日期',
						width : 150,
						name : 'JXRQ',
						sortable:false,
						align : 'center'
					}, {
						label : '代发人用户名',
						width : 150,
						name : 'DFRID',
						sortable:false,
						align : 'center'
					}, {
						label : '借款人用户名',
						width : 150,
						name : 'JKR',
						sortable:false,
						align : 'center'
					}, {
						label : '出生年份',
						width : 150,
						name : 'JKR_CSNF',
						sortable:false,
						align : 'center'
					}, {
						label : '最高学历',
						width : 150,
						name : 'JKR_ZGXL',
						sortable:false,
						align : 'center'
					}, {
						label : '婚姻状况',
						width : 150,
						name : 'JKR_HYZK',
						sortable:false,
						align : 'center',
						formatter : function(v, options, rowObject) {
							if('01' == v){
								return '已婚';
							}else if('02' == v){
								return '未婚';
							}else if('03' == v){
								return '离异';
							}else{
								return v;
							}
					}
					}, {
						label : '子女情况',
						width : 150,
						name : 'JKR_ZNQK',
						sortable:false,
						align : 'center'
					}, {
						label : '户籍地址',
						width : 150,
						name : 'JKR_HJDZ',
						sortable:false,
						align : 'center'
					}, {
						label : '月收入水平',
						width : 150,
						name : 'JKR_ZC_SRSP',
						sortable:false,
						align : 'center'
					}, {
						label : '房产情况',
						width : 150,
						name : 'JKR_ZC_FCQK',
						sortable:false,
						align : 'center'
					}, {
						label : '信用卡张数',
						width : 150,
						name : 'JKR_ZC_XYKZS',
						sortable:false,
						align : 'center'
					}, {
						label : '信用卡额度',
						width : 150,
						name : 'JKR_ZC_XYKED',
						sortable:false,
						align : 'center'
					}, {
						label : '所属行业',
						width : 150,
						name : 'JKR_DW_HY',
						sortable:false,
						align : 'center'
					}, {
						label : '单位性质',
						width : 150,
						name : 'JKR_DW_XZ',
						sortable:false,
						align : 'center'
					}, {
						label : '单位地址',
						width : 150,
						name : 'JKR_DW_DZ',
						sortable:false,
						align : 'center'
					}, {
						label : '手机号码',
						width : 150,
						name : 'SJHM',
						sortable:false,
						align : 'center',
						hidden:true,
					}, {
						label : '职位',
						width : 150,
						name : 'JKR_DW_ZW',
						sortable:false,
						align : 'center'
					}, {
						label : '入职时间',
						width : 150,
						name : 'JKR_DW_RZSJ',
						sortable:false,
						align : 'center'
					}, {
						label : '项目资产类型',
						width : 150,
						name : 'XM_ZC_TYPE',
						sortable:false,
						align : 'center'
					}, {
						label : '项目评估价值',
						width : 150,
						name : 'XM_PGJZ',
						sortable:false,
						align : 'center'
					}, {
						label : '项目授信额度(万)',
						width : 150,
						name : 'XM_SYED',
						sortable:false,
						align : 'center'
					}],
			viewrecords : true,
			rowNum : 50,
			pager : '#jqGridPager',
			shrinkToFit : false,// 列宽 不自动
			multiselect : true,
			multiboxonly : true,
			beforeSelectRow : function(rowid, e) {
				$(this).jqGrid('resetSelection');
				return (true);
			}, // 实现复选框单选
			onSelectAll : function(aRowids, status) {
				$(this).jqGrid('resetSelection');
			}, // 实现头部复选框,无效
			autowidth : true,
			height : $(window).height() - 86, // 屏幕高度-86-汇总栏20
			rownumbers : true,
			postData : {
				startDate : $("#s_minfbrq").val() || "",
				endDate : $("#s_maxfbrq").val() || "",
				xmmct : $("#s_xmmc").val() || "",
				xmtype : $("#s_xmlx").val() || "",
				jkrt : $("#s_jkryhm").val() || "",
				state : $("#s_xmzt").val() || "",
			},
			prmNames : {
				rows : 'limit'
			},
			jsonReader : {
				id : "ID",
				root : "data",
				records : 'total',
				total : 'totalPage',
				repeatitems : true
			}
		});
$("#jqGrid").jqGrid('navGrid', '#jqGridPager', {
			add : false,
			edit : false,
			del : false,
			search : false
		});
// 搜索功能
$("#btu_search").button({
			icons : {
				primary : 'ui-icon-search'
			}
		}).click(function() {
	$("#s_minfbrq").datepicker({
				dateFormat : 'yy-mm-dd',
				onClose : function(selectedDate) {
					$("#s_maxfbrq").datepicker("option", "minDate",
							selectedDate);
				}
			});
	$("#s_maxfbrq").datepicker({
				dateFormat : 'yy-mm-dd',
				onClose : function(selectedDate) {
					$("#s_minfbrq").datepicker("option", "maxDate",
							selectedDate);
				}
			});
	$("#dialog_search").dialog({
		modal : true,
		minHeight : 200,
		minWidth : 900,
		buttons : {
			"重置" : function() {
				$('#dialog_search input').val("");
			},
			"确定" : function() {
				var s_alert = null;
				if (null != s_alert) {
					$("#dialog_alert").empty();
					$("#dialog_alert").append("<label>" + s_alert + "</label>");
					$("#dialog_alert").dialog({
								modal : true,
								buttons : {
									"确定" : function() {
										$(this).dialog("close");
									}
								}
							});
				} else {
					$(this).dialog("close");
					$("#jqGrid").jqGrid('setGridParam', {
								postData : {
									startDate : $("#s_minfbrq").val() || "",
									endDate : $("#s_maxfbrq").val() || "",
									xmmct : $("#s_xmmc").val() || "",
									xmtype : $("#s_xmlx").val() || "",
									jkrt : $("#s_jkryhm").val() || "",
									state : $("#s_xmzt").val() || "",
								}
							}).trigger("reloadGrid");
				}
			}
		}
	});
});
//我要还款(本金)
$("#btu_hkbj").button({
			icons : {
				primary : 'ui-icon-document'
			}
		}).click(function() {
			var i_selrowId = $('#jqGrid').jqGrid('getGridParam', 'selrow');//行id
			if (null == i_selrowId) {
				$("#dialog_alert").empty();
				$("#dialog_alert").append("<label>请选择一条记录!</label>");
				$("#dialog_alert").dialog({
							modal : true,
							buttons : {
								"确定" : function() {
									$(this).dialog("close");
								}
							}
						});
			} else {
				
				var i_rowData = $('#jqGrid').jqGrid('getRowData', i_selrowId);//行数据
				  $("#i_xmmc").val(i_rowData.XMMC || "空");
				  $("#i_hklx").val(i_rowData.XM_TYPE || "空");
				  $("#i_xmlx").val(i_rowData.HK_TYPE );
				  $("#i_je").val(i_rowData.JE || "空") ;
				  $("#i_mjje").val(i_rowData.MJJE );
				  $("#i_zhdjje").val(i_rowData.DJJE);
				  $("#i_zhkyje").val(i_rowData.KYJE);
				  $("#i_zhye").val(i_rowData.ZHYE || "空");
				  $("#i_dfryhm").val(i_rowData.DFRID || "空") ;
				  $("#i_jkryhm").val(i_rowData.JKR || "空");
				  $("#i_yhkje").val(i_rowData.MJJE || "空");
				  $("#i_id").val(i_rowData || "空");
				  $("#i_refzqid").val(i_rowData || "空");
				  $("#i_sjhm").val(i_rowData.SJHM || "空");
				  $("#i_hkzl").val("01");
				
				$("#dialog_insert").dialog({
					modal : true,
					minHeight : 400,
					minWidth : 900,
					buttons : {
						"取消" : function() {
							$(this).dialog("close");
						},
						"提交" : function() {
							var yhkje=$("#i_mjje").val();
							var kyje =$("#i_zhkyje").val();
							var i_alert = null;
							
							if ("" == yhkje) {
								i_alert = "应还金额为零,无需还款!";
							}
							
							//应还款金额大于账户可用金额,不可还款
							if (yhkje > kyje) {
								i_alert = "账户可用金额不足,请充值后再还款!";
							}
							
						
							if (null != i_alert) {
								$("#dialog_alert").empty();
								$("#dialog_alert").append("<label>" + i_alert + "</label>");
								$("#dialog_alert").dialog({
											modal : true,
											buttons : {
												"确定" : function() {
													$(this).dialog("close");
												}
											}
										});
							} else {
								var str = $("#form_insert").serialize();//序列化 表单 参数值
								// console.log(str);
								$(this).dialog("close");
								$.ajax({
											type : "post",
											url : baseUrl + "/jkgl/saveJkglHk.do",
											data : str,
											success : function(result) {
												$("#dialog_alert").empty();
												if (result.isAddSuc) {
													$("#dialog_alert")
															.append("<label>还款成功!</label>");
													$("#jqGrid").jqGrid()
															.trigger("reloadGrid");
												} else {
													$("#dialog_alert").append("<label>"
															+ result.msg + "</label>");
												}
												$("#dialog_alert").dialog({
															modal : true,
															buttons : {
																"确定" : function() {
																	$(this).dialog("close");
																}
															}
														});
											},
											error : function() {
												$("#dialog_alert").empty();
												$("#dialog_alert")
														.append("<label>失败!</label>");
												$("#dialog_alert").dialog({
															modal : true,
															buttons : {
																"确定" : function() {
																	$(this).dialog("close");
																}
															}
														});
											}
										});
							}
						}
					}

				});
				
				
				
				
				

				
			}
		});


//按月还款收益
$("#btu_hksy").button({
			icons : {
				primary : 'ui-icon-document'
			}
		}).click(function() {
			var a_selrowId = $('#jqGrid').jqGrid('getGridParam', 'selrow');
			if (null == a_selrowId) {
				$("#dialog_alert").empty();
				$("#dialog_alert").append("<label>请选择一条记录!</label>");
				$("#dialog_alert").dialog({
							modal : true,
							buttons : {
								"确定" : function() {
									$(this).dialog("close");
								}
							}
						});
			} else {

				
				var a_rowData = $('#jqGrid').jqGrid('getRowData', a_selrowId);//行数据
				  $("#a_jkryhm").val(a_rowData.JKR || "空");
				  $("#a_xmmc").val(a_rowData.XMMC || "空");
				  $("#a_hklx").val(a_rowData.XM_TYPE || "空");
				  $("#a_xmlx").val(a_rowData.HK_TYPE );
				  $("#a_fbje").val(a_rowData.JE || "空") ;
				  $("#a_mjje").val(a_rowData.MJJE );
				  $("#a_sjsyl").val(a_rowData.SJSYL );
				  $("#a_qxt").val(a_rowData.QXT );
				  $("#a_qxy").val(a_rowData.QXY );
				  $("#a_yhzsy").val(a_rowData.YHZSY );
				  $("#a_yhsy").val(a_rowData.YHSY );
				  $("#a_zhye").val(a_rowData.ZHYE || "空");
				  $("#a_zhkyje").val(a_rowData.KYJE);
				  $("#a_zhdjje").val(a_rowData.DJJE);
				  $("#a_yhsymy").val(a_rowData.YHSYY || "空");
				  $("#a_bchk").val(a_rowData.BCHK || "空");
				  $("#a_id").val(a_rowData || "空");
				  $("#a_refzqid").val(a_rowData || "空");
				  $("#a_sjhm").val(a_rowData.SJHM || "空");
				  $("#a_hkzl").val("02");
				
				$("#dialog_add").dialog({
					modal : true,
					minHeight : 400,
					minWidth : 900,
					buttons : {
						"取消" : function() {
							$(this).dialog("close");
						},
						"提交" : function() {
							var yhkje=$("#a_mjje").val();
							var kyje =$("#a_zhkyje").val();
							var i_alert = null;
							
							if ("" == yhkje) {
								i_alert = "应还金额为零,无需还款!";
							}
							
							//应还款金额大于账户可用金额,不可还款
							if (yhkje > kyje) {
								i_alert = "账户可用金额不足,请充值后再还款!";
							}
							
						
							if (null != i_alert) {
								$("#dialog_alert").empty();
								$("#dialog_alert").append("<label>" + i_alert + "</label>");
								$("#dialog_alert").dialog({
											modal : true,
											buttons : {
												"确定" : function() {
													$(this).dialog("close");
												}
											}
										});
							} else {
								var str = $("#form_add").serialize();//序列化 表单 参数值
								// console.log(str);
								$(this).dialog("close");
								$.ajax({
											type : "post",
											url : baseUrl + "/jkgl/saveJkglHk.do",
											data : str,
											success : function(result) {
												$("#dialog_alert").empty();
												if (result.isAddSuc) {
													$("#dialog_alert")
															.append("<label>还款成功!</label>");
													$("#jqGrid").jqGrid()
															.trigger("reloadGrid");
												} else {
													$("#dialog_alert").append("<label>"
															+ result.msg + "</label>");
												}
												$("#dialog_alert").dialog({
															modal : true,
															buttons : {
																"确定" : function() {
																	$(this).dialog("close");
																}
															}
														});
											},
											error : function() {
												$("#dialog_alert").empty();
												$("#dialog_alert")
														.append("<label>失败!</label>");
												$("#dialog_alert").dialog({
															modal : true,
															buttons : {
																"确定" : function() {
																	$(this).dialog("close");
																}
															}
														});
											}
										});
							}
						}
					}

				});
				
	
			}
		});


// 工具提示框 tooltip
$(document).tooltip();
